to lie in ambuscade - Alemán Inglés Diccionario